Distance-Ranked Fault Identification (DRFI) is a dynamic reconfiguration technique which employs runtime inputs to conduct\nonline functional testing of fielded FPGA logic and interconnect resources without test vectors. At design time, a diverse set\nof functionally identical bitstream configurations are created which utilize alternate hardware resources in the FPGA fabric. An\nordering is imposed on the configuration pool as updated by the PageRank indexing precedence.The configurations which utilize\npermanently damaged resources and hence manifest discrepant outputs, receive lower rank are thus less preferred for instantiation\non the FPGA. Results indicate accurate identification of fault-free configurations in a pool of pregenerated bitstreams with a low\nnumber of reconfigurations and input evaluations. For MCNC benchmark circuits, the observed reduction in input evaluations\nis up to 75% when comparing the DRFI technique to unguided evaluation. The DRFI diagnosis method is seen to isolate all 14\nhealthy configurations froma pool of 100 pregenerated configurations, and thereby offering a 100% isolation accuracy provided the\nfault-free configurations exist in the design pool. When a complete recovery is not feasible, graceful degradation may be realized\nwhich is demonstrated by the PSNR improvement of images processed in a video encoder case study.
Loading....